How Best to Teach Global Software Engineering? Educators Are Divided
نویسندگان
چکیده
GSE is an established eld, and nearly all practitioners and academics agree that graduating students must have experience in it. A report from the 20th Annual Conference on Innovation and Technology in Computer Science Education reviewed the GSE education literature, exposed the challenges to teaching GSE, and provided a framework for meeting these challenges in a university setting.2 To stimulate debate on how to change current approaches to teaching software engineering to re ect the global workplace, Sarah Beecham asked Tony Clear, Daniela Damian, John Barr, John Noll, and Walt Scacchi to discuss how they inject realism into their courses. (This Oxford-style debate took place at the GSE education workshop at UC Irvine in August 2016; for workshop details, visit gse.sivrex.com.) Although they all agreed that changes are necessary, their approaches differed considerably. Clear and Damian argued that the best way to emulate the workplace is to engage in cross-university, multisite courses. In contrast, Barr suggested that having students contribute to open source projects gives them real-world experience without the overhead involved in crossuniversity courses. Finally, Noll and Scacchi argued for using online simulations and games to provide students a range of experiences that wouldn’t be possible within the constraints of a university term. The following provides an overview of the approaches they discussed, in their own words.
منابع مشابه
The "Soft" Topics in Software Engineering Education
Engineering educators struggle with “soft” topics – topics which include a social element. Soft engineering topics are distinct from the scientific and mathematical underpinnings of engineering. Students frequently complain when these topics are integrated into engineering curricula. Engineering educators also express concerns that they lack both preparation and ability to teach these topics. S...
متن کاملExperiences Using Defect Checklists in Software Engineering Education
There are numerous challenges in teaching software engineering courses, as such courses typically cover multiple technical, managerial and social topics. Within software engineering, software quality assurance (SQA) is a complex area to teach, because it involves aspects from all these three types of topics. Given the complexity of the area and the limited amount of time available to teach a so...
متن کاملCan We Influence Students? Attitudes About Inspections? Can We Measure a Change in Attitude?
As the software industry matures, new development technologies are invented and some of these technologies transition into best practices. Our role as university educators is to teach these best practices and change attitudes so that our students graduate as software engineers who believe in the use of these methodologies. One question that all software engineering educators have is ‘Can we mea...
متن کاملInterdisciplinarity: The Right People, a Supportive Place, and a Program Emerges
Twenty-first-century biology is inherently interdisciplinary. Every aspect of biology, from molecules to organisms to ecosystems, is richly informed by the physical, mathematical, and computational sciences. Interdisciplinarity is a buzzword in biology education, and understandably so, for the major scientific challenges of the 21st century—climate change, global health, personalized medicine, ...
متن کاملSoftware Security Engineering: Design and Applications
Muthu Ramachandran from Leeds Metropolitan University, UK has recently published a book entitled, Software Security Engineering: Design and Applications. The author claims that the book provides systematic approaches to engineering, building and assuring software security throughout software lifecycle, software security based requirements engineering, design for software security, software secu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Software
دوره 34 شماره
صفحات -
تاریخ انتشار 2017